google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Syntax (method, view implemented interface methods)
12 uses
google.golang.org/protobuf/internal/impl (current package)
codec_tables.go#L200: case fd.Syntax() == protoreflect.Proto3 && fd.ContainingOneof() == nil:
google.golang.org/protobuf/internal/encoding/tag
tag.go#L192: if fd.Syntax() == protoreflect.Proto3 && !fd.IsExtension() {
google.golang.org/protobuf/internal/strs
strings.go#L25: return fd.Syntax() == protoreflect.Proto3
google.golang.org/protobuf/encoding/protojson
encode.go#L186: isProto2Scalar := fd.Syntax() == protoreflect.Proto2 && fd.Default().IsValid()
google.golang.org/protobuf/reflect/protodesc
desc_resolve.go#L279: if fd.Syntax() == protoreflect.Proto3 {
desc_validate.go#L181: if f.Enum() != nil && !f.Enum().IsPlaceholder() && f.Enum().Syntax() != protoreflect.Proto3 {
desc_validate.go#L317: case fd.Syntax() != protoreflect.Proto2:
proto.go#L73: if syntax := file.Syntax(); syntax != protoreflect.Proto2 {
proto.go#L74: p.Syntax = proto.String(file.Syntax().String())
proto.go#L153: if field.Syntax() == protoreflect.Proto3 && field.HasOptionalKeyword() {
google.golang.org/protobuf/reflect/protoreflect
type.go#L53: Syntax() Syntax // e.g., Proto2 or Proto3
github.com/golang/protobuf/jsonpb
encode.go#L254: if fd.Cardinality() != protoreflect.Repeated && (fd.Message() != nil || fd.Syntax() == protoreflect.Proto2) {
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)